package com.cloud.DrugManagement.service;

import com.cloud.DrugManagement.pojo.ProductPicture;

import java.util.List;

/**
 * @author zhozixiong
 * @date 2023/02/27
 */
public interface ProductPictureService {

    /**
     * 查询该商品的所有图片
     * @param id 商品编号
     * @return 所有图片的路径
     */
    List<ProductPicture> searchAllByDid(int id);

    /**
     * 查询该商品的一张图片
     * @param id 商品编号
     * @return 图片路径
     */
    ProductPicture searchByDid(int id);

    /**
     * 添加图片
     * @param productPicture 图片信息
     */
    void insert(ProductPicture productPicture);

    /**
     * 添加图片
     * @param id 商品编号
     * @param url 图片路径
     */
    void insert(int id, String url);

    /**
     * 删除该商品的所有图片
     * @param id 商品编号
     */
    void delBydid(int id);

    /**
     * 删除指定图片
     * @param url 图片路径
     */
    void delByUrl(String url);
}

